package com.bw.service.orders;

import com.alipay.api.AlipayApiException;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bw.entity.group.OrdergroupEntity;
import com.bw.entity.orders.PiOrder;
import com.bw.req.CusOrder;
import com.bw.req.CusOrder1;

import com.bw.req.CusOrder3;

import com.bw.req.CusOrder2;

import com.bw.req.GyVO;
import net.sf.excelutils.ExcelException;


import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author lizhengqian
 * @since 2020-06-19
 */
public interface IPiOrderService extends IService<PiOrder> {

    List<GyVO> findGy(PiOrder piOrder);



    void insertGoup(OrdergroupEntity entity);

    void getBao(long id, HttpServletResponse response) throws IOException, ExcelException;

    List<CusOrder> cusList();

    List<CusOrder1> gyList();


    List<CusOrder3> xsList();

    List<CusOrder2> ordersList();

    void orderTask() throws AlipayApiException, UnsupportedEncodingException;
}
